Wo steckt nur der Fehler in der SQL-Anfrage? Semantische Prüfung von Lösungen(What is the Error in the SQL Query? Semantic Testing of Solutions)

نویسنده

  • Inga Marina Saatz
چکیده

This article introduces the web-based learning environment SQLearn, which allows learners to receive automated, individual feedback on the SQL queries. The SQLearn system performs a syntax check as well as a check of the semantic and structure of the formulated SQL query. To give feedback about semantic errors, the parse tree of the SQL query is compared with the parse trees of the sample solutions. First results of the SQLearn learning environment in a university database course are presented. Abstract: In diesem Beitrag wird die webbasierte Lernumgebung SQLearn vorgestellt, mit der In diesem Beitrag wird die webbasierte Lernumgebung SQLearn vorgestellt, mit der Lerner automatisierte, individuelle Rückmeldungen zu den von ihnen formulierten SQL-Anfragen erhalten können. Die Rückmeldungen beziehen neben einer Syntaxprüfung und dem Ergebnismengenvergleich auch die Struktur der formulierten SQL-Anfrage bei der logischen Prüfung der Korrektheit mit ein. Zur Korrektheitsprüfung wird der zur SQL-Anfrage gehörende Parserbaum mit den Parserbäumen der Musterlösungen verglichen und Lösungshinweise zu semantischen Fehlern generiert. Erste Ergebnisse des Einsatzes der Lernumgebung in einer DatenbankenLehrveranstaltung werden vorgestellt.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Wissensmodellierung in Unternehmen - Erfahrungen und Praktiken aus Industrieprojekten

Für viele Unternehmen ist ihr Wissen entscheidend für den Erfolg. Das Wissen steckt in den Produkten und Dienstleistungen, in den Arbeitsprozessen, in internen Strukturen und wird oft durch die Mitarbeiter verkörpert. Bei Softwarelösungen für wissensintensive Anwendungsgebiete in solchen Unternehmen kommt daher der Erfassung bzw. Modellierung des relevanten Unternehmenswissens eine zentrale Bed...

متن کامل

Migration einer veralteten Power-Builder Applikation in eine moderne Java Applikation

Hier wird die automatische Transformation einer Power-Builder Applikation aus den 90er Jahren mit einer Zwei-Schichten-Client/Server-Architektur in ein modernes Java-Anwendungssystem mit drei Architekturschichten geschildert. Neben der Umsetzung der Power-Builder GUI-Oberflächen in Java-SWT Oberflächen wird die Verarbeitungslogik aus den PowerBuilder Thick-Client Modulen entfernt und in Java Tr...

متن کامل

Unsere Empfehlung für Sie: Präferenzen und Personalisierung in der Informatik

Präferenzen spielen im Alltag jedes Menschen eine groûe Rolle. Einfache Präferenzen wie z.B. ” Zum Frühstück mag ich lieber Kaffee als Tee, Schokocroissants sind besser als ein Käsebrota oder ” Eine Unterkunft in einem 4-Sterne Hotel in der Nähe der Konferenz ist mir wichtiger als eine möglichst günstige Übernachtunga sind uns allen bekannt. Häu®g müssen wir uns zwischen unzähligen verschiedene...

متن کامل

Semantik-gestutzte Analyse von und Suche in Kundenspezifikationen im Maschinenbau

Die gezielte Suche von Informationen in großen Dokumentenmengen ist eine der wesentlichen Herausforderungen der heutigen Zeit. In diesem Papier wird beschrieben, wie wir die Analyse von und Suche in mehrsprachigen Kundenspezifikationen in einem aktuellen Kundenprojekt im Maschinenbau realisiert haben. Im Rahmen der Dokumentenanalyse kommen computerlinguistische und semantische Technologien zum ...

متن کامل

"Negativ"-Tests interaktiver Systeme und ihre Automatisierung

Die konventionelle, benutzungsorientierte Prüfung der Qualität von Software konzentriert sich aufs Testen des Systemverhaltens unter regulären Bedingungen. Der vorliegende Beitrag überprüft das Systemverhalten über diese „Schönwetter-Tests“ hinaus bei fehlerhaften, meist unerwarteten Benutzungseingaben („Negativ“-Tests). Dabei ist das Augenmerk auf Testautomatisierung gelegt, insbes. zur Präzis...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017